#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>

//int main() {
//    int row = 0;
//    int col = 0;
//    int a[20][20] = { 0 };
//    int b[20][20] = { 0 };
//    scanf("%d %d", &row, &col);
//    int i = 0;
//    int j = 0;
//    for (i = 0; i < row; i++)
//    {
//        for (j = 0; j < col; j++)
//            scanf("%d", &a[i][j]);
//    }
//    for (i = 0; i < row; i++)
//    {
//        for (j = 0; j < col; j++)
//            scanf("%d", &b[i][j]);
//    }
//    int flag = 1;
//    for (i = 0; i < row; i++)
//    {
//        for (j = 0; j < col; j++)
//        {
//            if (a[i][j] != b[i][j])
//            {
//                flag = 0;
//                break;
//            }
//        }
//    }
//    if (flag)
//        printf("Yes\n");
//    else
//        printf("No\n");
//    return 0;
//}



//int main()
//{
//	int n;
//	int a[50] = { 0 }, b[50] = { 0 };
//	scanf("%d", &n);
//	int i = 0, j = 0;
//	for (i = 0; i < n; i++)
//		scanf("%d", &a[i]);
//	int cut = 0;
//	scanf("%d", &cut);
//	for (i = 0; i < n; i++)
//		if (a[i] != cut)
//		{
//			b[j] = a[i];
//			j++;
//		}
//	for (i = 0; i < j; i++)
//		printf("%d ", b[i]);
//	return 0;
//}


//int is_leap(int year)
//{
//	if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
//		return 1;
//	return 0;
//}
//int main()
//{
//	int year, month, day;
//	while ((scanf("%d %d", &year, &month)) != EOF)
//	{
//		switch (month)
//		{
//		case 1:
//			day = 31;
//			break;
//		case 2:
//			day = is_leap(year) ? 29 : 28;
//			break;
//		case 3:
//			day = 31;
//			break;
//		case 4:
//			day = 30;
//			break;
//		case 5:
//			day = 31;
//			break;
//		case 6:
//			day = 30;
//			break;
//		case 7:
//			day = 31;
//			break;
//		case 8:
//			day = 31;
//			break;
//		case 9:
//			day = 30;
//			break;
//		case 10:
//			day = 31;
//			break;
//		case 11:
//			day = 30;
//			break;
//		case 12:
//			day = 31;
//			break;
//		}
//		printf("%d\n", day);
//	}
//	return 0;
//}

int main() {
    float price = 0;
    int m = 0;
    int d = 0;
    int ch = 0;
    float re = 0;
    scanf("%f %d %d %d", &price, &m, &d, &ch);
    if (d == 11 && m == 11)
    {
        re = price * 0.7 - (ch == 1 ? 50 : 0);
    }
    else if (d == 12 && m == 12)
    {
        re = price * 0.8 - (ch == 1 ? 50 : 0);
    }
    else {
        re = price;
    }
    printf("%.2f", (re > 0 ? re : 0));
    return 0;
}